@charset "utf-8";
/* CSS Document */
/*公用*/
* {
	margin: 0;
	padding: 0;
}
html, body, ul, li {
	list-style: none;
	-webkit-text-size-adjust: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
body {
	background: #ffffff;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: none;
	color: #666666;
	font-weight: normal;
}
img {
	border: 0;
	behavior: url("iepngfix.htc");
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
a {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #cc0000;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a::focus {
-moz-outline-style:none;
}
.vcenter {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
	display: block;
	vertical-align: middle;
	margin: auto;
}
.lazy-loaded {
	transition: All .2s ease-in-out;
	-webkit-transition: All .2s ease-in-out;
	-moz-transition: All .2s ease-in-out;
	-o-transition: All .2s ease-in-out;
	-webkit-animation: imgScale .5s ease-in 1;
	animation: imgScale .5s ease-in 1
}
.m_t20 {
	margin-top: 20px;
}
.topper{ background:#eaeaea; border-bottom:1px solid#CCC; line-height:40px; font-size:12px; color:#666666;}
.topper a{ color:#666;}
.topper a:hover{ color:#e70012;}
/*头部*/
.header {
	margin: 0px;
	padding: 0px;
	height: 100%;position:relative; z-index:1 
}
.header .container .logo {
	width: 30.5%;
	float: left;
	padding: 10px 0;
}
.header .container .navbar {
	width: 65%;
	float: right;
}
@media screen and (max-width: 1024px){
	.header .container .logo{width: 25%;}
	.header .container .navbar {
	width: 73%;
}
	.header .container .logo img{ width:90%;}
}
@media screen and (max-width: 768px) {
.header .container .logo {
	width: 80%;
	float: right;
	text-align: right;
}
.header .container .logo img{ width:auto;}
.header .container .navbar {
	width: 20%;
	float: left;
	margin-left: 0;
	margin-top: 10px;
}
}
@media screen and (max-width: 767px) {
	.header .container .logo img{ width:90%;}
}

.banner{ width:100%; height:100%; z-index:1;}
.banner video{ display:block; z-index:1;}

.main {
	width: 100%;
}
/*产品*/
.products{ padding:25px 0 35px;}
.products h2{ color:#cc0000; text-align:center;}
.products h3{ color:#333333; text-align:center; background:url(../images/products1.jpg) center no-repeat;}
.products2 {
	margin-top: 30px;
}
.team-member .member {
	position: relative;
	height:209px;
	border:1px solid #CCC;
	vertical-align: middle;
	text-align:center;
}
.team-member .member .image-member{
overflow:hidden;

}
.team-member .member .image-member img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 100%;
    transition: all 0.9s ease 0s;

}
.team-member .member .image-member:hover img {
    transform: scale(1.05);
}
.team-member .member .member-info {
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,0.5);
	color: #FFF;
	text-align: center;
	height: 40px;
	width: 100%;
}
.team-member .member .member-info .name-member {
	padding: 0 30px;
	line-height: 40px;
}
.team-member .member:hover .member-info {
	background: rgba(204,0,0,0.7);
}

/*关于我们*/
.aboutus1{ width:50%; background:url(../images/about1.jpg) top center no-repeat #4c4c4c; padding:130px 200px 250px; text-align:center; float:left; height:556px;}
.aboutus1 h3{ color:#FFF;}
.aboutus1 .aline{ width:44px; height:2px; background:#FFF; margin:0 auto;}
.aboutus1 .aboutus1a{ color:#FFF; line-height:30px; padding-top:30px;}
.aboutus2{ width:50%; float:left;}
.bbj{background:#42668E;}
.aboutus2a1{ width:50%; background:#77787a; text-align:center; padding:45px 60px; height:278px; color:#FFF; float:left;}
.aboutus2a1 h3{ color:#FFF;}
.aboutus2a1 .aline{ width:44px; height:2px; background:#FFF; margin:0 auto;}
.aboutus2a1 .aboutus1a{ color:#FFF; line-height:30px; padding-top:30px;}
.aboutus2a2{ width:50%; overflow:hidden; height:278px;}
.aboutus2a2 img{ width:100%; height:100%; transition:all 0.3s;}
.aboutus2a2 img:hover{ transform:scale(1.1);}
.aboutus2b{ height:278px; overflow:hidden;}
.aboutus2b img{ width:100%; height:100%;transition:all 0.3s;}
.aboutus2b img:hover{ transform:scale(1.1);}
@media screen and (max-width: 1024px){
	.aboutus1, .aboutus2{ width:100%;}
}
@media screen and (max-width:768px){
	.aboutus1, .aboutus2{ width:100%;}
	.aboutus2a1, .aboutus2a2{ width:100%;}
	.aboutus1{ padding:30px 20px;}
	.aboutus2a1{ height:auto; padding:45px 20px 55px;}
	.aboutus2b{ height:200px;}
	.aboutus2b img{ height:100%;}
}
/*新闻*/
.news{ padding:25px 0 35px;}
.news h2{ color:#cc0000; text-align:center;}
.news h3{ color:#333333; text-align:center; background:url(../images/products1.jpg) center no-repeat;}
.news2 {
	margin-top: 30px;
}
.news2a{ width:50%; padding-right:20px; float:left;}
.news2a_img{ overflow:hidden; max-height:220px;}
.news2a_img img{ width:100%;transition: all 0.3s;}
.news2a_img img:hover{ transform:scale(1.1);}
.news2a h4{ font-size:16px; padding-top:5px;}
.news2a h4 a{ color:#333; line-height:30px;font-weight: bold;}
.news2a h4 a:hover{ color:#cc0000;}
.news2a p{ height:48px; overflow:hidden; line-height:24px;}
.news2b{ width:50%; padding-left:20px; float:left;}
.news2b li{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid#CCC;}
.news2b li .ntime{ width:20%; float:left; padding-right:10px;}
.news2b li .ntime .ndate{ color:#333; text-align:right; margin-top:8px;}
.news2b li .ntime .nyear{ color:#333; text-align:right; margin:0;}
.news2b li .ncontent{ width:80%; float:left; padding-left:10px;}
.news2b li .ncontent .ntitle{ font-size:14px; color:#333; font-weight:bold; line-height:30px;}
.news2b li:hover .ncontent .ntitle{ color:#cc0000;}
.news2b li .ncontent .ncon{ font-size:12px; color:#555; line-height:24px; height:48px; overflow:hidden;}
@media screen and (max-width:768px){
	.news2a,.news2b{ width:100%; padding:0;}
	.news2b li .ntime{ width:30%;}
	.news2b li .ncontent{ width:70%;}
}
/*footer*/
.footer {
	background: #3f3f3f;
}
.ft-mid {
  padding: 40px 0 20px;
}

.ft-nav {
  float: left;
}
.ft-nav dl {
  float: left;
  margin-right:100px;
}

.ft-nav dt a {
    color: #fff;
	font-size:15px;
	font-weight:700;
	line-height:36px;
}
.ft-nav dt a:hover{
 color:#cc0000;
}
.ft-nav dd {
	  display: block;
	  color: #999;
    line-height: 30px;
    font-size:12px;
}
.ft-nav dd a {
  color: #999;
    line-height: 30px;
    font-size:12px;
}
.ft-nav dd a:hover{
 color:#cc0000;
}
.ft-qr {
  width: 150px;
  height: 150px;
  display: block;
  margin:15px auto;
}

.ft-tel {
    color: #fff;
	font-size:15px;
	font-weight:700;
  float: left;
}
@media screen and (max-width: 1024px) {.ft-tel { margin:0;}
}
@media screen and (max-width: 768px) {
.ft-nav {
  display:none;
}
.ft-tel { float:none; width:100%; text-align:center; margin:0;}
}
.ft-bt {
  color: #999999;
  padding: 10px 0;
  line-height: 30px;
  border-top:1px solid #6e6e6e;
  font-size:12px;
}
.ft-bt .select{ width:200px; height:32px; background:#656565; line-height:30px; color:#ffffff; font-size:12px; border:1px solid #4c4f56;}

@media screen and (max-width: 767px) {
.ft-bt .pull-left, .ft-bt .pull-right{ float:none; float:none!important; text-align:center;}
.ft-bt .select{ margin:0 auto;}

}
.pull-left a{ color:#999999; font-size:12px;}
/*内页*/
.bannern {
	width: 100%;
	height: 100%;
	text-align: center;
}
.bannern img {
	text-align: center;
	width: 100%;
}


/*二级*/
.column{ background:#f2f2f2; text-align:center}
.column ul{ margin:0;}
.column li {
	display:inline-block;
	color:#333;
	cursor:pointer;
	background:url(../images/columnli.jpg) right no-repeat;
	height:70px;
}
.column li:last-child{ background:none;}
.column li a {
	color:#333;
	line-height:68px;
	margin:0 30px;
	padding:0 5px;
}
.column li a:hover, .column li a.current {
	display:block;
	border-bottom:2px solid #cc0000;
	color:#cc0000;
	font-weight:bold;
}
@media (max-width: 767px){
	.column li a{ margin:0;}
}
.position{ padding-left:25px; height:40px; background:url(../images/pos1.jpg) left center no-repeat; line-height:40px; color:#999; margin-top:20px;}
.position a{ color:#999;}
.position span{ color:#cc0000}

.content{ padding:30px 0 150px;}
/*关于我们*/
#owl-demo{position:relative;width:450px;height:340px; float:left; margin-right:20px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:450px;height:340px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}

@media (max-width: 767px){
	#owl-demo{ width:100%; height:auto;}
	#owl-demo img{ width:100%; height:auto;}
}

/*领导关怀*/
.ldgh li{ width:50%; padding-right:60px; float:left; margin-bottom:35px;}
.ldgh li .ldgh_img{ width:40%; float:left;}
.ldgh li .ldgh_img img{ width:100%; border-radius:10px; box-shadow:3px 3px 5px #777;}
.ldgh li .ldgh_con{ width:55%; float:right; color:#333; line-height:30px;}
@media (max-width: 767px){
	.ldgh li{ width:100%; padding:0;}
}

/*视频宣传*/
.spxc li{ width:33.33%; float:left; padding:0 15px; margin-bottom:35px; text-align:center;}
.spxc li .spxc_img{ width:100%; border:1px solid #ccc;}
.spxc li .spxc_img img{ width:100%;}
.spxc li .spxc_tit{ height:40px; line-height:40px; color:#333}
.spxc li:hover .spxc_tit{ color:#C00;}


/*新闻*/
.news_list {
	width: 100%;
}
.news_list dl {
	width: 100%;
	padding: 25px 0;
	border-bottom:1px dashed#CCC;
	margin-bottom:0;
}
.news_list dl a {
	display: block;
}
.news_list dl dt {
	width: 20%;
	float: left;
	vertical-align: top;
	overflow: hidden
}
.news_list dl dt img {
	width: 100%;
	transition: 0.3s;
}
.news_list dl dd {
	width: 78%;
	float: left;
	margin-left: 2%;
}
.news_list dl dd .title {
	width: 100%;
	height: 40px;
	line-height: 30px;
	padding-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #2c2c2c;
}
.news_list dl dd .des {
	width: 100%;
	height: 60px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	padding: 10px 0 0;
}
.news_list dl dd .des1 {
	width: 100%;
	min-height:96px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 10px 0 0;
}
.news_list dl dd .time {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999999;
}
.news_list dl dd .nmore {
	width:120px;
	height:44px;
	border:2px solid #cc0000;
	line-height:40px;
	text-align:center;
	color:#cc0000;
	font-size:12px;
	margin-top:20px;
	background:#FFF;
}
.news_list dl a:hover .title {
	color: #cc0000;
}
.news_list dl a:hover img {
	transform: scale(1.1);
}
.news_list dl a:hover .nmore {
		background:#cc0000;
		color:#FFF;
}
 @media screen and (max-width: 1024px) {
.news_list dl dt {
	width: 30%;
	float: left;
	vertical-align: top;
	overflow: hidden
}
.news_list dl dd {
	width: 68%;
	float: left;
	margin-left: 2%;
}
.news_list dl dd .title {
	height:30px;
	padding-bottom: 0px;
}
.news_list dl dd .des {
	height: 70px;
}
.news_list dl dd .nmore {
	height: 34px;
	margin-top:10px;
	line-height:30px;
}
}
 @media screen and (max-width: 768px) {
	 
.news_list dl dd .des {
	height:50px;
}
}
@media screen and (max-width: 767px) {
.news_list dl dd {
	width: 100%;
}
.news_list dl dt, .news_list dl dt img {
	width: 100%;
	height: 224px;
}
.news_list dl dd .title {
	height:40px;
	padding-top: 10px;
}
}
/*新闻详细*/
.news_show .top_show {
	text-align: center;
	border-bottom: 1px dashed #dfdfdf;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.news_show .top_show h3 {
	color: #333333;
	font-size: 20px;
	line-height: 30px;
	overflow: hidden;
	width: 100%;
	background:none;
	padding:0;
	height:auto;
	margin-top:0;
}
.news_show .top_show p {
	font-size: 12px;
	color: #ababab;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	width: 100%;
	margin: 10px 0px;
}
.news_show .nnyy {
font-size:14px;
	color: #666666;
	line-height: 30px;
}
@media (max-width: 992px) {
.news_show img {
width:100%;
}
}

/*产品*/
.column1{ float:right; margin-bottom:30px;}
.column1 li{ float:left; margin-right:20px; margin-bottom:10px;}
.column1 li a{ padding:0 20px; line-height:32px; color:#333; display:block; border:2px solid #dcdcdc; font-weight:bold;}
.column1 li a:hover,.column1 li a.current{ color:#cc0000;  border:2px solid #cc0000; text-decoration:none;}


.pro_list{}
.pro_list ul{ margin:0 -15px;}
.pro_list li{ width:25%; padding:20px 1%; float:left; overflow:hidden;}
.pro_list li .pro_img{ width:100%; height:287px; border:1px solid #e8e8e8; position:relative; text-align:center;vertical-align: middle; line-height:287px; overflow:hidden;}
.pro_list li .pro_img img{width:100%;transition: all 0.9s ease 0s;}
.pro_list li .pro_img:hover img{transform: scale(1.05);}
.pro_list li .pro_title{ height:60px; line-height:60px; color:#333333; text-align:center; background:#f2f2f2;}
.pro_list li:hover .pro_title{ color:#cc0000;}
@media screen and (max-width: 768px) {.pro_list li{ width:48%; margin:10px 1%;}
}
@media screen and (max-width: 767px) {.pro_list li{ width:98%; margin:10px 1%;}
}

.pro_show {
	width:100%;
}
.pro_show1{ }
.pro_show1a{ width:50%;  float:left; border:1px solid #dddddd; text-align:center; overflow:hidden;}
.pro_show1a img{width:100%;transition: all 0.9s ease 0s;}
.pro_show1a:hover img{transform: scale(1.05);}
.pro_show1b{ width:46.667%; float:right; padding-top:50px; padding-bottom:30px;}
.pro_show2{ margin-top:60px; height:40px; border-bottom:2px solid #cc0000;}
.pro_show2a{ width:130px; height:40px; text-align:center; line-height:40px; color:#FFF; background:#cc0000;}
.pro_show3{ margin-top:30px;}
.pro_show3 table {margin: 0 auto;}
@media (max-width: 767px){
	.pro_show1a, .pro_show1b{ width:100%;}
	.pro_show3 img {width:100%;}
	.pro_show1a img{ width:100% }
}
/*招聘*/
.zhaopin {
	width: 100%;
	height: auto;
}
.zhaopin table th {
	height: 50px;
	background: #dadada;
	line-height: 50px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align:center;
}
.zhaopin table td {
	height: 50px;
	border-bottom: 1px dotted #cdcdcd;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	text-align:center;
}
table tr.detailBox {
	background: #f6f6f6;
	padding: 20px;
	max-height: 200px;
	overflow-y: scroll;
}
table tr.detailBox td {
	padding:20px 40px;
	font-weight: normal;
	line-height: 30px;
	text-align:left;
}
.zhaopin table td.detailed a{ width:80px; height:24px; background:#9e9e9e; line-height:24px; margin:0 auto; color:#FFF; border-radius:20px; display:block; text-align:center; font-weight:normal;}
.zhaopin table td.detailed a:hover{ background:#cc0000;}
.zhaopin table td.yanse a{
	background: #cc0000;
}
/*行业动态*/
.down_ul {
}
.down_ul li {
	line-height: 38px;
	height: 38px;
	padding: 0px 15px;
	background:url(../images/hydt1.jpg) left center no-repeat;
	border-bottom:1px dashed #CCC
}
.down_ul li a {
	display: block;
	height: 100%;
	color: #666;
	font-size: 13px;
}
.down_ul li a span {
	display: inline-block;
	width: 80%;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
.down_ul li a:hover span{ color:#cc0000;}
.down_ul li a time {
	display: inline-block;
	width: 18%;
	float: right;
	text-align: right;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}
@media (max-width: 480px) {
 .down_ul li a span {
 width: 70%;
}
 .down_ul li a time {
 width: 27%;
}
}

/*在线留言*/
.feedback_con {
	max-width: 780px;
	width: 98%;
	margin: auto;
}
.feedback_con .mes-kk {
}
.feedback_con .mes-kk .input-wrap {
	width: 49%;
	float: left;
	margin-right: 2%;
}
.feedback_con .mes-kk .input-wrap input {
	float: left;
	width: 96%;
	border: 1px solid #cccccc;
	height: 38px;
	font-size: 12px;
	line-height: 38px;
	background-color: #fff;
	padding-left: 1.893939393939394%;
	margin-bottom: 2.6515151515151514%;
	outline: none;
	color: #777;
}
.feedback_con .mes-kk .input-wrap input:focus {
	border: 1px solid #64a1db;
}
.feedback_con .mes-kk .input-wrap span {
	font-size: 12px;
	color: #ff1f00;
	line-height: 38px;
}
.feedback_con .mes-kk .input-wrap:nth-child(2n+2) {
 margin-right: 0px;
}
@media (max-width: 640px) {
 .feedback_con .mes-kk .input-wrap {
 width: 100%;
 margin-right: 0px;
}
}
.feedback_con .mes-kk textarea {
	width: 98%;
	height: 95px;
	font-size: 12px;
	border: 1px solid #cccccc;
	line-height: 24px;
	background-color: #fff;
	padding-left: 0.927643784786642%;
	margin-bottom: 2.6515151515151514%;
	float: left;
	color: #777;
	outline: none;
}
.feedback_con .mes-kk textarea:focus {
	border: 1px solid #64a1db;
}
@media (max-width: 640px) {
 .feedback_con .mes-kk textarea {
 width: 96%;
 padding-left: 1.893939393939394%;
}
}
.feedback_con .mes-kk span {
	font-size: 12px;
	color: #ff1f00;
	line-height: 38px;
	float: left;
	margin-left: 4px;
}
.feedback_con .mes-kk input.yanzheng {
	width: 46.18181818181818%;
	height: 36px;
	border: 1px solid #a7a7a7;
	float: left;
	font-size: 12px;
	line-height: 38px;
	background-color: #fff;
	padding-left: 0.9090909090909091%;
	margin-bottom: 2.6515151515151514%;
	outline: none;
	color: #777;
}
.feedback_con .mes-kk input.yanzheng:focus {
	border: 1px solid #64a1db;
}
@media (max-width: 360px) {
 .feedback_con .mes-kk input.yanzheng {
 width: 96%;
}
}
.feedback_con .mes-kk .yz {
	float: left;
	width: 94px;
	height: 38px;
	margin-left: 5px;
	position: relative;
}
.feedback_con .mes-kk .yz img {
	max-width: 100%;
}
.feedback_con .mes-kk a {
	font-size: 12px;
	color: #565656;
	margin-left: 10px;
	float: left;
	line-height: 38px;
}
.feedback_con .mes-kk a:hover {
	color: #0054a6;
}
@media (max-width: 640px) {
 .feedback_con .mes-kk {
 margin: 30px auto;
}
}
.feedback_con input.submit {
	width: 50%;
	background-color: #427dc6;
	height: 44px;
	line-height: 44px;
	margin: auto;
	margin-top: 2.631578947368421%;
	color: #010101;
	font-size: 18px;
	display: block;
	border: none;
	transition: all 1s;
}
@media (max-width: 640px) {
 .feedback_con input.submit {
 width: 100%;
}
}
.feedback_con input.submit:hover {
	background: #00469c;
	color: #fff;
}
@media (max-width: 640px) {
 .feedback_con {
 padding: 10px 0;
}
}
/*分页*/
.pageing {
  text-align: center;
  padding: 4% 0px;
}
.pageing a {
  border: 1px solid #e8e8e8;
  background: #f8f8f8;
  color: #898989;
  font-size: 12px;
  font-family: arial;
  padding: 5px 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.pageing a:hover {
  background: #cc0000;
  color: #fff;
}
.pageing .active {
  background: #cc0000;
  color: #fff;
}
.sysy{
font-size:14px;
line-height: 36px;
color: #333;
}
@media (max-width: 992px) {
.sysy img {
width:100%;
}
}
.ying{ color:#cc0000; font-size:16px;}
.ying a{ color:#cc0000;}


.pro-infox .tab-wrap .tab-head {
/*  background: #f9f9f9;*/
border-top: 1px solid #dbdbdb;
}
.pro-infox .tab-wrap .tab-head li {
  position: relative;
  float: left;
  font-size: 16px;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  color: #727272;
  cursor: pointer;
  border-radius: 5px;
  margin-right: 5px;
/*  border-right: 1px solid #e7e7e7;*/
}
.pro-infox .tab-wrap .tab-head li::after {
/*  display: none;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 100%;
  height: 2px;
  background: #019894;*/
}
.pro-infox .tab-wrap .tab-head li.cur,
.pro-infox .tab-wrap .tab-head li:hover {
  color: #fff;
  background: #ae0002;
}
.pro-infox .tab-wrap .tab-head li.cur::after,
.pro-infox .tab-wrap .tab-head li:hover::after {
  display: block;
}
.pro-infox .tab-wrap .tab-body li {
  display: none;
}
.pro-infox .tab-wrap .tab-body li.cur {
  display: block;
}
.pro-infox .tab-wrap .tab-body li video {
  display: block;
  width: 500px;
  height: 275px;
  margin: 0 auto;
}

.canshu{ height:auto; margin-top:60px; }
/* tabbtn */
.tabbtn1 {
	height:42px;
border-bottom: 2px solid #cc0000;
}
.tabbtn1 li {
	float:left; width:130px;
	
	position:relative;
	margin:0 8px 0 0;
}
.tabbtn1 li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	width:130px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	background:#d7d7d7;
	color:#333;font-weight:bold;
}
.tabbtn1 li.current {
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-top:solid 1px #c5c5c5;
}
.tabbtn1 li.current a {
	height:40px; background:#cc0000; color:#fff; font-size:14px; width:130px;
	line-height:40px;
}


/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.listpage a.current {
    background-color: #d2352b;
    border-color: #d2352b;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
/* float_layer */
.float_layer{width:330px;border:1px solid #aaaaaa;display:none;background:#000;}
.float_layer h2{height:25px;line-height:25px;padding-left:10px;font-size:14px;color:#333;background:url(../images/title_bg.gif) repeat-x;border-bottom:1px solid #aaaaaa;position:relative;margin:0;padding:0;}
.float_layer .min{width:21px;height:20px;background:url(../images/min.gif) no-repeat 0 bottom;position:absolute;top:2px;right:25px;}
.float_layer .min:hover{background:url(../images/min.gif) no-repeat 0 0;}
.float_layer .max{width:21px;height:20px;background:url(../images/max.gif) no-repeat 0 bottom;position:absolute;top:2px;right:25px;}
.float_layer .max:hover{background:url(../images/max.gif) no-repeat 0 0;}
.float_layer .close{width:21px;height:20px;background:url(../images/close.gif) no-repeat 0 bottom;position:absolute;top:2px;right:3px;}
.float_layer .close:hover{background:url(../images/close.gif) no-repeat 0 0;}
.float_layer .content{height:240px;overflow:hidden;font-size:14px;line-height:18px;color:#666; margin:0; padding:0;}
.float_layer .wrap{padding: 0;}